package com.bird.file.filepackage;

import java.io.File;

/**
 * @author sijunqiang
 * @data 2021/7/31 10:13
 * @description: 该类主要是 File对象实例的 目录和文件的判断方法
 */
public class ExistFile {
    //1. public boolean exists() ：此File表示的文件或目录是否实际存在。
    //2. public boolean isDirectory() ：此File表示的是否为目录。
    //3. public boolean isFile() ：此File表示的是否为文件。

    public static void main(String[] args) {
        File f1 = new File("D:\\file\\AAA.txt");
        File f2 = new File("D:\\file");
        // 判断文件和目录是否存在
        System.out.println("d:\\aaa\\bbb.java 文件是否存在：" + f1.exists());
        System.out.println("d:\\aaa  目录是否存在：" + f2.exists());

        // 判断是文件还是目录
        System.out.println("D:\\file 是目录吗：" + f2.isDirectory());
        System.out.println("d:\\aaa\\bbb.java 是文件吗：" + f1.isFile());
    }


}
